using System;
using System.ComponentModel;
using System.Diagnostics;


namespace SIS.ENT
{


    public class StudentAttendanceDetail
    {

        #region "Private Variables"
        private long _attDetailKey;
        private long _attKey;
        private int _studentProfileKey;
        private short _attendanceTypeCode;
        private string _remark;
        private DateTime _createdDateTime = DateTime.MinValue;

        #endregion

        #region "Public Properties"
        /// <summary>
        /// Gets or sets the AttDetailKey of the StudentAttendanceDetail.
        /// </summary>
        [DataObjectFieldAttribute(true, true, false)]
        public long AttDetailKey
        {
            get
            {
                return _attDetailKey;
            }
            set
            {
                _attDetailKey = value;
            }
        }
        /// <summary>
        /// Gets or sets the AttKey of the StudentAttendanceDetail.
        /// </summary>
        [DataObjectFieldAttribute(true, true, false)]
        public long AttKey
        {
            get
            {
                return _attKey;
            }
            set
            {
                _attKey = value;
            }
        }
        /// <summary>
        /// Gets or sets the StudentProfileKey of the StudentAttendanceDetail.
        /// </summary>
        public int StudentProfileKey
        {
            get
            {
                return _studentProfileKey;
            }
            set
            {
                _studentProfileKey = value;
            }
        }
        /// <summary>
        /// Gets or sets the AttendanceTypeCode of the StudentAttendanceDetail.
        /// </summary>
        public short AttendanceTypeCode
        {
            get
            {
                return _attendanceTypeCode;
            }
            set
            {
                _attendanceTypeCode = value;
            }
        }
        /// <summary>
        /// Gets or sets the Remark of the StudentAttendanceDetail.
        /// </summary>
        public string Remark
        {
            get
            {
                return _remark;
            }
            set
            {
                _remark = value;
            }
        }
        /// <summary>
        /// Gets or sets the CreatedDateTime of the StudentAttendanceDetail.
        /// </summary>
        public DateTime CreatedDateTime
        {
            get
            {
                return _createdDateTime;
            }
            set
            {
                _createdDateTime = value;
            }
        }

        #endregion

    }
}
